@charset "utf-8";
/* CSS Document */
html,*,body, div, ul,ol, li,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Helvetica, sans-serif;color:#666666;line-height:25px;font-size:16px;height:auto;}
img{vertical-align:middle;}
em{font-style:normal;}
a img, :link img, :visited img{border:0;}
a:link, a:visited{text-decoration:none;color:#666666;}
a:hover,a:focus{text-decoration:underline;color:#0573bd;text-decoration:none;}
ul, ul li{list-style-type:none;}


#top_bg{height:92px;width:100%;position:fixed;z-index:999;left:0; background: #ffffff;}
.top{width:1200px;height:92px;margin:0 auto; padding-top:20px;}

.nav_z{width:auto!important;height:50px;float:left;position:relative;z-index:999 ;  margin-top:1px;}
#navul li{float:left;width:140px;height:50px;position:relative;text-align:center;line-height:50px;}
#navul li a:link, #navul li a:visited{color:#242424;font-weight:500;letter-spacing:2px; font-size: 14px;}
#navul li ul{display:none;position:absolute;z-index:999;left:-1px; }
#navul li ul li{display:block;width:140px;float:none;height:40px;position:relative;line-height:40px;font-size:12px;overflow:hidden;}
#navul li.navmoon{ width:140px;height:50px;line-height:50px;}
#navul li.navmoon a{color:#000;}
#navul li.navhome a:hover{color:#385ea3;}
#navul li.navmoon ul{display:block; background: #ffffff; border-top:#385ea3 2px solid;}
#navul li.navmoon ul a{display:block;width:140px;height:50px;line-height:50px; }
#navul li.navmoon ul a:hover{color:#0573bd;}

.icon{width:250px; text-align:right; margin-top:-5px;}
.icon ul{width:250px; float:right; margin-right:30px;}
.icon ul li{display:inline; margin-right:30px;}
.icon li ul {line-height:30px;  list-style-type: none;text-align:left;left: -999em; width: 200px; position: absolute;}
.icon li:hover ul {left: auto; z-index: 9999;}
